package ejb.com.bbva.cbm.util;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import ejb.cbm.admin.entity.CentroCostoProtegidoEntity;
import ejb.cbm.admin.entity.TransaccionEntity;
import ejb.cbm.seguridad.entity.PerfilEntity;
import ejb.com.bbva.cbm.dominio.TransaccionSignificativaEntity;

public class DatosInicioAplicacion implements Serializable
{
	private static final long serialVersionUID = 1L;
	
	private List<TransaccionEntity> transacciones;
	private List<PerfilEntity> perfilesExtorno;
	private List<CentroCostoProtegidoEntity> centrosCostoProtegido;
	private List<TransaccionSignificativaEntity> transaccionesSignificativa;
	private String usuario;
	private boolean inicioHabilitado;
	
	public List<TransaccionEntity> getTransacciones() {
		if(transacciones == null) {
			transacciones = new ArrayList<TransaccionEntity>();
		}
		return transacciones;
	}
	public void setTransacciones(List<TransaccionEntity> transacciones) {
		this.transacciones = transacciones;
	}
	public List<CentroCostoProtegidoEntity> getCentrosCostoProtegido() {
		if(centrosCostoProtegido == null) {
			centrosCostoProtegido = new ArrayList<CentroCostoProtegidoEntity>();
		}
		return centrosCostoProtegido;
	}
	public void setCentrosCostoProtegido(List<CentroCostoProtegidoEntity> centrosCostoProtegido) {
		this.centrosCostoProtegido = centrosCostoProtegido;
	}
	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}
	public String getUsuario() {
		return usuario;
	}
	public void setTransaccionesSignificativa(List<TransaccionSignificativaEntity> montosSignificativos) {
		this.transaccionesSignificativa = montosSignificativos;
	}
	public List<TransaccionSignificativaEntity> getTransaccionesSignificativa() {
		return transaccionesSignificativa;
	}
	
	public void setPerfilesExtorno(List<PerfilEntity> perfilesExtorno) {
		this.perfilesExtorno = perfilesExtorno;
	}
	public List<PerfilEntity> getPerfilesExtorno() {
		if(perfilesExtorno == null) {
			perfilesExtorno = new ArrayList<PerfilEntity>();
		}
		return perfilesExtorno;
	}
	public void setInicioHabilitado(boolean inicioHabilitado) {
		this.inicioHabilitado = inicioHabilitado;
	}
	public boolean getInicioHabilitado() {
		return inicioHabilitado;
	}
}
